home *** CD-ROM | disk | FTP | other *** search
- Short: Atmel AVR cross-assembler (source)
- Author: jonah@colargol.tihlde.hist.no (Jon Anders Haugum)
- Uploader: rdc@cch.pmc.ru (Denis I.Sotchenko)
- Version: 0.4
- Type: dev/cross
-
- avra - Assember for the Atmel AVR microcontroller series
- Copyright (C) 1998-1999 Jon Anders Haugum
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; see the file COPYING. If not, write to
- the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA.
-
-
- Author of avra can be reached at:
- email: jonah@colargol.tihlde.hist.no
- www: http://www.colargol.tihlde.hist.no/~jonah/el/avra.html
-
- ----------------------------------------------------------------------
-
- 1. Introduction
-
- avra is an assembler for the Atmel AVR microcontrollers, and it is
- almost compatible with Atmel's own assembler. The difference is that
- avra supports some extra preprocessor directives, and the macro-support
- is better.
-
- Since avra is written in ANSI C it should be possible to compile on
- most systems.
-
- ----------------------------------------------------------------------
-
- 2. Installation
-
- To install avra you should copy the avra-executeable to a apropriate location.
-
- To compile you should rename the apropritate makefile, and do a make (use smake
- for Amiga SAS/C, and nmake for Mickeysoft visual c++).
-
-
- 2.1 Linux
-
- First you should compile the source by typing make.
-
- avra should be copied to /usr/local/bin/ or other apropriate directory.
-
- Doing a 'make install' will do the same thing.
-
-
- 2.2 AmigaOS
-
- avra should be copied to c: or other apropriate directory.
-
- If you are using the source-distribution a 'make install' will do the same.
-
-
- 2.3 win32 (Windows 95 (++) and Windows NT)
-
- avra.exe should be copied to an apropriate location. A 'nmake install' will
- copy it and avra.def to c:\bin\
-
- ----------------------------------------------------------------------
-
- 4. Adding support for other systems
-
- avra is written mostly in ANSI-C, so it should be possible to port it
- to other 32-bit systems.
-
- Checklist to do a port:
- -Make a system-dependent Makefile
- -Send your modification to the author, so they can be included in the next
- release.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 5378 1735 67.7% 28-Jan-99 15:48:34 +args.c
- 2117 963 54.5% 28-Jan-99 15:48:34 +args.h
- 3860 1804 53.2% 24-Mar-99 11:40:08 +avra.1
- 7718 2615 66.1% 24-Mar-99 11:04:50 +avra.c
- 6936 2196 68.3% 24-Mar-99 11:04:50 +avra.h
- 4554 1875 58.8% 24-Mar-99 11:40:08 +avra.txt
- 18404 7126 61.2% 28-Jan-99 15:40:30 +copying
- 2160 928 57.0% 24-Mar-99 11:04:50 +device.c
- 217 136 37.3% 28-Jan-99 15:40:30 +device.h
- 18795 4035 78.5% 24-Mar-99 11:04:50 +directiv.c
- 13529 3428 74.6% 24-Mar-99 11:04:50 +expr.c
- 6337 1945 69.3% 24-Mar-99 11:04:50 +file.c
- 7467 2300 69.1% 24-Mar-99 11:04:52 +macro.c
- 2036 659 67.6% 24-Mar-99 11:40:08 +makefile.amiga.gcc
- 1969 615 68.7% 24-Mar-99 11:40:08 +makefile.amiga.sas
- 1862 627 66.3% 24-Mar-99 11:40:08 +makefile.linux
- 1193 374 68.6% 28-Jan-99 15:48:34 +makefile.win32.mvc
- 1089 431 60.4% 28-Jan-99 15:48:34 +map.c
- 59 59 0.0% 28-Jan-99 15:40:30 +misc.h
- 22382 4686 79.0% 24-Mar-99 11:04:52 +mnemonic.c
- 9286 2704 70.8% 24-Mar-99 11:04:52 +parser.c
- 2649 1187 55.1% 24-Mar-99 11:04:50 +readme
- 2477 568 77.0% 28-Jan-99 15:45:08 +stdextra.c
- 331 211 36.2% 28-Jan-99 15:40:30 +strip-headers
- 286 195 31.8% 04-Feb-99 19:36:32 +todo
- -------- ------- ----- --------- --------
- 143091 43402 69.6% 08-Aug-99 21:25:06 25 files
-